过去的一些库的 groupId 命名用了大小写混杂的 CamelCase,比如在 pom.xml 里这么定义:

  <groupId>hjdServer</groupId>

不过,这个命名是不规范的:maven 实际要求 groupId 应该是全部小写(就像 Java 包名一样)。过去这样的不规范命名好像没啥问题,但如果恰巧你还有一个叫做 hjdserver 的小写 groupId,maven 会认为这是同一个,而在 install 的时候默默地把文件复制进这个文件夹。你在其他地方引用的时候就会非常郁闷地发现找不到了!


robertluo
738 声望21 粉丝